A Note on Logarithmic Space Stream Algorithms for Matchings in Low Arboricity Graphs

نویسندگان

  • Andrew McGregor
  • Sofya Vorotnikova
چکیده

We present a data stream algorithm for estimating the size of the maximum matching of a low arboricity graph. Recall that a graph has arboricity α if its edges can be partitioned into at most α forests and that a planar graph has arboricity α = 3. Estimating the size of the maximum matching in such graphs has been a focus of recent data stream research [1–3,5, 7]. See also [6] for a survey of the general area of graph algorithms in the stream model. A surprising result on this problem was recently proved by Cormode et al. [3]. They designed an ingenious algorithm that returned a (22.5α + 6)(1 + ǫ) approximation using a single pass over the edges of the graph (ordered arbitrarily) and O(ǫα · log n · log1+ǫ n) space . We improve the approximation factor to (α+ 2)(1 + ǫ) via a tighter analysis and show that, with a modification of their algorithm, the space required can be reduced to O(ǫ log n).

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Planar Matching in Streams Revisited

We present data stream algorithms for estimating the size or weight of the maximum matching in low arboricity graphs. A large body of work has focused on improving the constant approximation factor for general graphs when the data stream algorithm is permitted O(n polylogn) space where n is the number of nodes. This space is necessary if the algorithm must return the matching. Recently, Esfandi...

متن کامل

A Simple, Space-Efficient, Streaming Algorithm for Matchings in Low Arboricity Graphs

We present a simple single-pass data stream algorithm using O( −2 logn) space that returns a (α+ 2)(1 + ) approximation to the size of the maximum matching in a graph of arboricity α. 1998 ACM Subject Classification F.2 Analysis of Algorithms & Problem Complexity

متن کامل

The Sparse Awakens: Streaming Algorithms for Matching Size Estimation in Sparse Graphs

Estimating the size of the maximum matching is a canonical problem in graph algorithms, and one that has attracted extensive study over a range of different computational models. We present improved streaming algorithms for approximating the size of maximum matching with sparse (bounded arboricity) graphs. • (Insert-Only Streams) We present a one-pass algorithm that takes O(c log n) space and a...

متن کامل

Kernelization via Sampling with Applications to Finding Matchings and Related Problems in Dynamic Graph Streams

In this paper we present a simple but powerful subgraph sampling primitive that is applicable in a variety of computational models including dynamic graph streams (where the input graph is defined by a sequence of edge/hyperedge insertions and deletions) and distributed systems such as MapReduce. In the case of dynamic graph streams, we use this primitive to prove the following results: • Match...

متن کامل

Orienting Dynamic Graphs, with Applications to Maximal Matchings and Adjacency Queries

We consider the problem of edge orientation, whose goal is to orient the edges of an undirected dynamic graph with n vertices such that vertex out-degrees are bounded, typically by a function of the graph’s arboricity. Our main result is to show that an O(βα)-orientation can be maintained in O( lg(n/(βα)) β ) amortized edge insertion time and O(βα) worst-case edge deletion time, for any β ≥ 1, ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • CoRR

دوره abs/1612.02531  شماره 

صفحات  -

تاریخ انتشار 2016